Aspektorientierte_Programmierung Beschreibung Aspektorientierte_Programmierung  
 
   
Beschreibung von Aspektorientierte_Programmierung Infos zu Aspektorientierte_Programmierung und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Guten Abend Herr Enger
"Meine Fr...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Aspektorientierte Programmierung

Dieser Text beschreibt Aspektorientierte Programmierung.


Der untere Text beinhaltet die Aspektorientierte Programmierung Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Aspektorientierte Programmierung Definition vorhanden sein. Sollte eine Definition von Aspektorientierte Programmierung fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Aspektorientierte Programmierung möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Aspektorientierte Programmierung Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Aspektorientierte Programmierung beschreiben finden Sie auf der Seite alle Artikel über Aspektorientierte Programmierung. Fragen zu dem Thema Aspektorientierte Programmierung können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Aspektorientierte Programmierung Artikel

Buch-Tipp: Aspektorientierte Programmierung mit AspectJ 5. Einsteigen in AspectJ und AOP Perfekte Einstiegshilfe und mehr Als ich für ein neues Projekt versuchte, mir einen Überblick über hilfreiche Werkzeuge und Methoden zu verschaffen, stieß ich häufig auf die aspektorientierte Programmierung (AOP). Das Prinzip ist einfach genug, um schnell zu verstehen, welche grundlegenden Vorteile man aus dieser Technik ziehen kann. Für einen...

Aspektorientierte Programmierung (AOP) ist ein Begriff der Informatik. Es handelt sich um ein Programmierparadigma zur orthogonalen Programmierung. Semantisch und physisch unabhängige Programmstrecken werden zur Kompilierungszeit zu einem Ganzen verwoben.

Orthogonal bedeutet hier, dass Merkmale von Methoden quasi "senkrecht" zur normalen Programmierrichtung definiert werden. Es kann also z.B. an einer zentralen Stelle festgelegt werden, dass alle Methoden, die bestimmten Bedingungen genügen (z.B. alle öffentlichen Methoden einer Menge von Klassen) bei ihren Aufruf in eine Log-Datei protokollieren. Ohne aspektorientierte Programmierung müsste in jede der Methoden gesondert eine Schreiboperation eingefügt werden.

In der aspektorientierten Programmierung unterscheidet man zwischen Komponenten und Aspekten. Komponenten lassen sich mit einer Programmiersprache verschalen, Aspekte hingegen nicht. Als anschauliches Beispiel sei hier ein numerischer Algorithmus und die darin enthaltene Genauigkeit zu erwähnen. Der numerische Algorithmus kann als Komponente verschalt werden. Die Genauigkeit ist als Aspekt zu formulieren. Dieser Aspekt greift womöglich quer durch mehrere Komponenten. Ein Weaver bringt Komponenten und Aspekte zur Kompilierungszeit zusammen. In unserem Beispiel würden der numerische Algorithmus (Komponente) mit der definierten Genauigkeit (Aspekt) zu einem Ganzen, zu einem ausführbaren Programm kompiliert werden.

AspectJ ist eine Erweiterung der Programmiersprache Java. Es lassen sich hiermit Aspekte formulieren. Aspekte und Komponenten können in verschiedenen Programmiersprachen definiert sein.

Vorteil der Aspektorientierung ist die logische und physische Trennung der Semantik (der Komponente) von dem technischen Detail (Aspekt). Als Nachteil der aspektorientierten Programmierung sei hier insbesondere der Overhead, der nachdem Weaving in dem generierten Programm entsteht, erwähnt. Dies führt in dem Allgemeinen zu Performance-Einbußen.

Aspektorientierte Programmierung sollte nicht mit der attributorientierten Programmierung verwechselt werden.

Siehe auch: Funktionale Programmierung, Prozedurale Programmierung, Objektorientierte Programmierung, Reflexion (Programmierung)


Weiteres zu dem Artikel Aspektorientierte Programmierung

Andere Leser interessierten sich auch für folgende Beschreibungen: Aspekte, Aufruf, Beispiel, Komponente, Programm, Programmiersprache, Programmiersprachen, Programmierung, Reflexion, Semantisch, Stelle
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Aspektorientierte Programmierung' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Aspektorientierte Programmierung Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Aspektorientierte Programmierung' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Aspektorientierte Programmierung' und 'Aspektorientierte Programmierung' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Aspektorientierte Programmierung' Beschreibung entsprechen.

Liste aller verwandten Artikel: Algorithmus, Aspekt, Aspekte, Aufruf, Begriff, Beispiel, Genauigkeit, Komponente, Menge, Programm, Programmierparadigma, Programmiersprache, Programmiersprachen, Programmierung, Reflexion, Semantik, Semantisch, Stelle, Trennung
· Diese Seite wurde bisher 260 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 17.05.2008 um 05:34:26
· Diese Seite wurde zuletzt geändert um 12:07, 6. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
Dieser Artikel basiert auf dem Artikel Aspektorientierte Programmierung aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.

Von ""

· Diese Seite wurde bisher 260 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 17.05.2008 um 05:34:27
· Diese Seite wurde zuletzt geändert um 12:07, 6. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008